oil drilling rig support duties - Spanish English Dictionary